import yunRequest from "./api";

// 获取全局应用实例
const app = getApp();
const baseUrl = getApp().globalData.apiBaseUrl;

// 登录
export function login(code) {
  let url = baseUrl + "/admin/login";
  return yunRequest.post(url, {
    code: code
  }).then(res => {
    if (res.success && res.data && res.data.token) {
      // 登录成功后，保存 token
      app.globalData.token = res.data.token;  // 更新 globalData 中的 token
      console.log("token:", res.data.token);
      wx.setStorageSync('token', res.data.token);  // 同步 token 到本地存储
    } else {
      // 处理无 token 的情况
      console.error('登录响应中未包含 token');
    }
    return res;
  }).catch(err => {
    // 处理请求失败情况
    console.error('登录失败:', err);
    throw err;
  });
}
// 提交微信Code
export function logincode(code,phone) {
  let url = baseUrl + "/admin/wxLogin"
  return yunRequest.post(url, {
    code: code,
    phone: phone
  });
}